package com.daodaofun.dao;

import java.io.Serializable;
import java.util.List;

public interface BaseDao<T> {


    Serializable save(T t);

    void update(T t);

    void saveOrUpdate(T t);

    void delete(T t);

    T get(Serializable id);

    T load(Serializable id);

    List<T> listAll();

    List<T> listPage(int pageNum, int pageSize);

    long count();


}
